Oct 23
2024
SELL
Open market or private sale
$3,190,365
$68.61 p/Share
46,500
Reduced 11.57%
355,327
Common Stock
Oct 23
2024
BUY
Exercise of conversion of derivative security
$2,590,980
$55.72 p/Share
46,500
Added 10.37%
401,827
Common Stock
Jun 30
2024
SELL
Payment of exercise price or tax liability
$243,867
$63.26 p/Share
3,855
Reduced 0.9%
425,316
Common Stock
Jun 29
2024
SELL
Payment of exercise price or tax liability
$3,356,575
$63.26 p/Share
53,060
Reduced 11.0%
429,171
Common Stock
Jun 28
2024
BUY
Grant, award, or other acquisition
-
39,520
Added 7.57%
482,231
Common Stock
Jun 24
2024
BUY
Grant, award, or other acquisition
-
120,776
Added 21.43%
442,711
Common Stock
Jan 24
2024
SELL
Open market or private sale
$3,870,008
$64.44 p/Share
60,056
Reduced 15.87%
318,482
Common Stock
Jan 24
2024
BUY
Exercise of conversion of derivative security
$3,225,007
$53.7 p/Share
60,056
Added 13.69%
378,538
Common Stock
Jun 30
2023
SELL
Payment of exercise price or tax liability
$3,386,305
$76.7 p/Share
44,150
Reduced 10.69%
368,975
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
-
32,595
Added 7.31%
413,125
Common Stock
Jun 26
2023
BUY
Grant, award, or other acquisition
-
97,935
Added 20.47%
380,530
Common Stock
Sep 21
2022
SELL
Open market or private sale
$3,031,600
$80.0 p/Share
37,895
Reduced 11.94%
279,481
Common Stock
Sep 21
2022
BUY
Exercise of conversion of derivative security
$1,831,465
$48.33 p/Share
37,895
Added 10.67%
317,376
Common Stock
Jun 28
2022
BUY
Grant, award, or other acquisition
-
31,135
Added 7.93%
361,705
Common Stock
Jun 27
2022
SELL
Payment of exercise price or tax liability
$4,157,545
$71.04 p/Share
58,524
Reduced 15.04%
330,570
Common Stock
Jun 27
2022
BUY
Grant, award, or other acquisition
-
130,356
Added 25.1%
389,094
Common Stock
Apr 21
2022
SELL
Payment of exercise price or tax liability
$2,620,275
$73.19 p/Share
35,801
Reduced 12.19%
257,839
Common Stock
Apr 21
2022
BUY
Exercise of conversion of derivative security
$1,804,724
$38.15 p/Share
47,306
Added 13.87%
293,640
Common Stock
Jul 27
2021
SELL
Payment of exercise price or tax liability
$1,198,086
$59.55 p/Share
20,119
Reduced 6.67%
281,385
Common Stock
Jul 02
2021
SELL
Payment of exercise price or tax liability
$2,142,507
$60.22 p/Share
35,578
Reduced 10.55%
301,504
Common Stock
Jul 02
2021
BUY
Exercise of conversion of derivative security
$1,642,710
$37.21 p/Share
44,147
Added 11.58%
337,082
Common Stock
Jun 29
2021
BUY
Grant, award, or other acquisition
-
30,194
Added 9.34%
292,935
Common Stock
Jun 28
2021
BUY
Grant, award, or other acquisition
-
49,525
Added 15.86%
262,741
Common Stock