Feb 29
2024
SELL
Open market or private sale
$1,619,500
$64.78 p/Share
25,000
Reduced 2.23%
1,094,625
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$2,327,376
$63.96 p/Share
36,388
Reduced 3.07%
1,150,713
Common Stock
Feb 28
2024
SELL
Open market or private sale
$4,794,000
$63.92 p/Share
75,000
Reduced 6.28%
1,119,625
Common Stock
Feb 28
2024
BUY
Grant, award, or other acquisition
-
142,965
Added 10.64%
1,201,202
Common Stock
Feb 18
2024
SELL
Payment of exercise price or tax liability
$581,736
$63.37 p/Share
9,180
Reduced 0.76%
1,194,625
Common Stock
Dec 18
2023
SELL
Payment of exercise price or tax liability
$1,155,243
$61.59 p/Share
18,757
Reduced 1.53%
1,203,805
Common Stock
Feb 28
2023
SELL
Open market or private sale
$4,878,000
$65.04 p/Share
75,000
Reduced 5.78%
1,222,562
Common Stock
Feb 27
2023
SELL
Open market or private sale
$1,601,250
$64.05 p/Share
25,000
Reduced 1.89%
1,297,562
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$4,807,862
$63.57 p/Share
75,631
Reduced 5.41%
1,322,562
Common Stock
Feb 24
2023
BUY
Grant, award, or other acquisition
-
192,204
Added 12.09%
1,398,193
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
-
49,366
Added 3.93%
1,205,989
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$607,690
$66.19 p/Share
9,181
Reduced 0.79%
1,156,623
Common Stock
Dec 05
2022
SELL
Payment of exercise price or tax liability
$1,485,121
$58.91 p/Share
25,210
Reduced 2.12%
1,165,804
Common Stock
Nov 10
2022
SELL
Open market or private sale
$3,789,712
$58.96 p/Share
64,276
Reduced 5.12%
1,191,014
Common Stock
Nov 10
2022
BUY
Exercise of conversion of derivative security
$1,284,234
$19.98 p/Share
64,276
Added 5.06%
1,205,290
Common Stock
Aug 26
2022
-
70,348
Reduced 5.58%
1,191,014
Common Stock
Jun 06
2022
SELL
Open market or private sale
$6,085,249
$59.85 p/Share
101,675
Reduced 7.46%
1,261,362
Common Stock
Jun 06
2022
BUY
Exercise of conversion of derivative security
$1,804,731
$17.75 p/Share
101,675
Added 6.94%
1,363,037
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$2,740,412
$70.94 p/Share
38,630
Reduced 2.76%
1,361,362
Common Stock
Feb 28
2022
BUY
Grant, award, or other acquisition
-
158,647
Added 10.18%
1,399,992
Common Stock
Feb 25
2022
-
100,000
Reduced 7.35%
1,261,362
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$388,637
$68.41 p/Share
5,681
Reduced 0.46%
1,241,345
Common Stock
Feb 18
2022
BUY
Grant, award, or other acquisition
-
45,410
Added 3.51%
1,247,026
Common Stock
Feb 14
2022
SELL
Payment of exercise price or tax liability
$629,122
$69.57 p/Share
9,043
Reduced 0.75%
1,201,616
Common Stock
Dec 06
2021
SELL
Payment of exercise price or tax liability
$972,724
$59.68 p/Share
16,299
Reduced 1.33%
1,210,659
Common Stock