Aug 16
2024
SELL
Open market or private sale
$4,611,000
$92.22 p/Share
50,000
Reduced 10.46%
427,936
Common Stock
Mar 17
2024
SELL
Payment of exercise price or tax liability
$246,692
$88.01 p/Share
2,803
Reduced 0.58%
477,936
Common Stock
Mar 17
2024
BUY
Exercise of conversion of derivative security
-
6,406
Added 1.32%
480,739
Common Stock
Feb 07
2024
SELL
Payment of exercise price or tax liability
$2,457,942
$85.84 p/Share
28,634
Reduced 5.69%
474,333
Common Stock
Feb 07
2024
BUY
Grant, award, or other acquisition
-
69,326
Added 12.11%
502,967
Common Stock
Jun 02
2023
SELL
Payment of exercise price or tax liability
$295,156
$68.26 p/Share
4,324
Reduced 0.99%
433,641
Common Stock
Jun 02
2023
BUY
Exercise of conversion of derivative security
-
9,849
Added 2.2%
437,965
Common Stock
Mar 17
2023
SELL
Payment of exercise price or tax liability
$163,766
$58.93 p/Share
2,779
Reduced 0.64%
428,116
Common Stock
Mar 17
2023
BUY
Exercise of conversion of derivative security
-
6,330
Added 1.45%
430,895
Common Stock
Feb 15
2023
SELL
Open market or private sale
$4,764,750
$63.53 p/Share
75,000
Reduced 15.01%
424,565
Common Stock
Feb 14
2023
SELL
Open market or private sale
$1,601,250
$64.05 p/Share
25,000
Reduced 4.77%
499,565
Common Stock
Feb 08
2023
SELL
Payment of exercise price or tax liability
$2,819,891
$62.61 p/Share
45,039
Reduced 7.91%
524,565
Common Stock
Feb 08
2023
BUY
Grant, award, or other acquisition
-
107,913
Added 15.93%
569,604
Common Stock
Jun 02
2022
SELL
Payment of exercise price or tax liability
$232,609
$54.68 p/Share
4,254
Reduced 0.91%
461,691
Common Stock
Jun 02
2022
BUY
Exercise of conversion of derivative security
-
9,688
Added 2.04%
465,945
Common Stock
Mar 17
2022
SELL
Payment of exercise price or tax liability
$171,854
$62.95 p/Share
2,730
Reduced 0.59%
456,254
Common Stock
Mar 17
2022
BUY
Exercise of conversion of derivative security
-
6,218
Added 1.34%
458,984
Common Stock
Mar 12
2022
SELL
Payment of exercise price or tax liability
$310,583
$60.46 p/Share
5,137
Reduced 1.12%
452,766
Common Stock
Mar 12
2022
BUY
Exercise of conversion of derivative security
-
11,700
Added 2.49%
457,903
Common Stock
Feb 09
2022
SELL
Payment of exercise price or tax liability
$3,571,223
$64.77 p/Share
55,137
Reduced 11.0%
446,203
Common Stock
Feb 09
2022
BUY
Grant, award, or other acquisition
-
130,760
Added 20.69%
501,340
Common Stock
Aug 12
2021
SELL
Open market or private sale
$731,000
$73.1 p/Share
10,000
Reduced 2.63%
370,580
Common Stock
Aug 11
2021
SELL
Open market or private sale
$6,487,200
$72.08 p/Share
90,000
Reduced 19.13%
380,580
Common Stock
Jun 02
2021
SELL
Payment of exercise price or tax liability
$334,185
$79.36 p/Share
4,211
Reduced 0.89%
470,580
Common Stock
Jun 02
2021
BUY
Exercise of conversion of derivative security
-
9,592
Added 1.98%
474,791
Common Stock